package priv.conceit.sc.hoxton.common.entity.file.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * sc-hoxton
 *
 * @author Conceit
 * 2020/5/27 增加方法
 * @since 1.0.0, 2020/5/27
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FilePathDTO {

	private String firstName;
	private String secondName;
	/**
	 * 文件短编码
	 */
	private String shortCode;
	/**
	 * local 对应文件上传的文件夹地址
	 * minio 等其他服务对应桶名
	 */
	private String praeviaPath;

	/**
	 * first+secondName
	 */
	private String savedMidPath;
	/**
	 * 文件真实名称
	 */
	private String originalName;
	/**
	 * 文件保存后的名称
	 */
	private String savedFileName;

	/**
	 * praeviaDir+savedMidPath+savedFileName=fullPath
	 */
	private String fullPath;
}
